implore insistently - Spanish English Dictionary